Transient-fault recovery for chip multiprocessors | Synapse