Processing-in-Memory for Energy-Efficient Neural Network Training: A Heterogeneous Approach | IEEE Conference Publication | IEEE Xplore