TPoolAllocator allocate functionality