Approximate Programming Design for Enhancing Energy, Endurance and Performance of Neural Network Training on NVM-based Systems | IEEE Conference Publication | IEEE Xplore