slab allocator in progress