Transient fault detection via simultaneous multithreading | Synapse