Anfonwch hwn fel neges destun: Challenges and future directions for energy, latency, and lifetime improvements in NVMs