Alternative memory allocator