I. Introduction
Phase-change memory (PCM) has been investigated as a nonvolatile memory for decades. These ongoing developments have recently brought it to the level of a viable storage class memory (SCM) [1], a type of memory that offers faster access times than the NAND flash memory and lower cost than the dynamic random-access memory (DRAM) technology. The main merits of PCM are its scalability, reliability, endurance, and even the possibility of multilevel storage.