Use pooled allocator