1. A memory management method of a multi-core system including a plurality of processing cores and a plurality of memories of which access times are different based on distances from the processing cores, the memory management method comprising: setting a memory allocation order according to distances from the processing cores to the memories corresponding to the processing cores; translating a logical address to be processed by one of the processing cores, according to the set memory allocation order, into a physical address of one of the memories; and allocating a memory corresponding to the translated physical address to the one of the processing cores.