Soft and Hard Error-Correction Techniques in STT-MRAM | IEEE Journals & Magazine | IEEE Xplore