PLR: A Software Approach to Transient Fault Tolerance for Multicore Architectures | IEEE Journals & Magazine | IEEE Xplore