FaulTM: Error detection and recovery using Hardware Transactional Memory | IEEE Conference Publication | IEEE Xplore