Improving Phase Change Memory (Pcm) And Spin-Torque-Transfer Magnetic-Ram (Stt-Mram) As Next-Generation Memories: A Circuit Perspective