CADEN: Compression-Assisted Adaptive Encoding to Improve Lifetime of Encrypted Nonvolatile Main Memories | IEEE Journals & Magazine | IEEE Xplore