On disk memory allocator