implemented (untested) MEM_FREE, need to adapt MEM_ALLOC to use the new _mem_kernel_memory_map