MAFT: A Multicomputer Architecture for Fault-Tolerance in Real-Time Control Systems