Spintronic devices for high-density memory and neuromorphic computing – A review | Litlas