Implement _free_memory_block