added allocator_test to experiment with mempools vs malloc