DTC: A Drift-Tolerant Coding to Improve the Performance and Energy Efficiency of -Level-Cell Phase-Change Memory | IEEE Journals & Magazine | IEEE Xplore