Emerging Nanoscale Memory and Logic Devices: A Critical Assessment | IEEE Journals & Magazine | IEEE Xplore