한 실시 예 에 따른 이기종 메모리 시스템 으로서 , 제 1 메모리 및 상기 제 1 메모리 와 상이 한 타입 의 제 2 메모리 로 구성 되 는 메모리 디바이스 , 그리고 응용 프로그램 으로부터 프로파일링 요청 을 수신 하 면 , 상기 응용 프로그램 이 상기 메모리 디바이스 에 배치 하 는 힙 메모리 오브젝트 ( heap memory object ) 가 상기 제 1 메모리 및 상기 제 2 메모리 에 접근 하 는 접근 정보 를 각각 추출 하 는 메모리 프로파일링 부 , 상기 접근 정보 를 이용 하 여 상기 힙 메모리 오브젝트 가 상기 제 1 메모리 및 상기 제 2 메모리 에 배치 되 었 을 때 예측 되 는 에너지 소비량 을 각각 결정 하 는 에너지 예측 부 , 그리고 상기 에너지 소비량 에 따라 상기 힙 메모리 오브젝트 를 상기 제 1 메모리 또는 상기 제 2 메모리 중 어느 하나 에 배치 할지 결정 하 는 배치 결정 부를 포함 한다 .