Add PoolAllocator