PANTHER: A Programmable Architecture for Neural Network Training Harnessing Energy-Efficient ReRAM | IEEE Journals & Magazine | IEEE Xplore