Detouring: Translating software to circumvent hard faults in simple cores
SWIFT: software implemented fault tolerance