Project 3 for Performance Engineering. Custom memory allocator.