API memory allocator