Spintronics-Based Devices to Circuits: Perspectives and challenges | IEEE Journals & Magazine | IEEE Xplore