 DragonFly switched to multiprocessor safe slab allocator , which requires neither mutexes nor blocking operations for memory assignment tasks . It was eventually ported into standard C library in the userland , where it replaced FreeBSD 's malloc implementation . 
