Low Overhead Software Wear Leveling for Hybrid PCM + DRAM Main Memory on Embedded Systems | IEEE Journals & Magazine | IEEE Xplore