Racetrack memory: A high-performance, low-cost, non-volatile memory based on magnetic domain wallsLuc ThomasSee-Hun Yanget al.2011IEDM 2011