I've written two 100% lockfree memory allocators: __nalloc and nalloc. I've benchmarked them along with the current state of the art on my own set of synthetic tests. The first allocator had poor scaling on par with libc, but I learned enough from it to write a second lockfree allocator that scales approximately linearly up to 30 cores. It scales sublinearly but slightly better than tcmalloc up to