Dynamic Wear Leveling for Phase-Change Memories With Endurance Variations | IEEE Journals & Magazine | IEEE Xplore