NVMLearn: A simulation platform for non-volatile-memory-based deep learning hardware | IEEE Conference Publication | IEEE Xplore