added allocator class, benchmark tests, resources