Fault Tolerance in Multicore Clusters. Techniques to Balance Performance and Dependability