Hardware-Fault-Tolerant Data Processing