Hardware and Software Co-Design for Optimized Decoding Schemes and Application Mapping in NVM Compute-in-Memory Architectures | IEEE Journals & Magazine | IEEE Xplore