I. Introduction
In recent years, research and development efforts are underway worldwide on novel non-volatile memory technologies, collectively called storage class memory (SCM). SCM blends the best properties of memory and hard disk drive (HDD), which include high performance, byte-addressable (similar to Dynamic Random Access Memory (DRAM)), data persistence, and more energy efficient (similar to HDD).