EMC: Energy-Aware Morphable Cache Design for Non-Volatile Processors | IEEE Journals & Magazine | IEEE Xplore