1. A method, performed by a memory controller, of mapping a first logical memory address to an address in a memory system, the method comprising: receiving a memory allocation request, the memory allocation request including the first logical memory address; and mapping the first logical memory address to the address in a first memory region of the memory system based on thermal data for memory regions of the memory system.