Spin-Hall Magnetic Random-Access Memory With Dual Read/Write Ports for On-Chip Caches | IEEE Journals & Magazine | IEEE Xplore