More pool allocator work