Novel Self-timing Speculative Writing for Unreliable STT-MRAM | IEEE Conference Publication | IEEE Xplore