try pooled allocator