Unified allocator API (ctors, allocate, free, reset, purge, and
getTotalUsedSize)