NVMain: An Architectural-Level Main Memory Simulator for Emerging Non-volatile Memories
DRAMsim: a memory system simulator