TGBNN: Training Algorithm of Binarized Neural Network With Ternary Gradients for MRAM-Based Computing-in-Memory Architecture | IEEE Journals & Magazine | IEEE Xplore