Design Space Exploration and Optimization of a Hybrid Fault-Tolerant Architecture