Fault tolerance in multiprocessor systems via application cloningPhilippe BergheaudDinesh Subhravetiet al.2007ICDCS 2007