Snmalloc: High-performance message passing based allocator
github.com
github.com
Paper claims freed pointers tend to go in the freelist of the thread that called free, not back to the allocator.
Sending pointers back to the original probably has positive effects on cache locality when the block gets handed out again, effectively defragmenting the distribution of freelist stored blocks over time.