High performance technique for ultrareliable execution of tasks under both hardware and software faults | IEEE Conference Publication | IEEE Xplore