All Spin Artificial Neural Networks Based on Compound Spintronic Synapse and Neuron | IEEE Journals & Magazine | IEEE Xplore