A custom memory allocator written in C