Emerging non-volatile memories: opportunities and challenges
Circuit and microarchitecture evaluation of 3D stacking magnetic RAM (MRAM) as a universal memory replacement