Added the base multi_allocator