A malloc implementation: https://github.com/andrewf/scarymalloc . The idea was to have a simple, low overhead implementation that still has the potential to be performant, not that I've gotten around to benchmarking it. I'm working on a leaner system of headers where the free-list pointers are stored in the payloads of free blocks instead of the bodies, and the footer of one block is the header for the next (if there is one).