If fragmentation really slows things down, why don’t more systems roll their own allocator like Memcached?