Synergistic coordination between software and hardware fault tolerance techniques | IEEE Conference Publication | IEEE Xplore