backbort memory_alloc