Numa-aware, growable physical memory allocator (pmalloc)