Algorithmic Based Fault Tolerance Applied to High Performance Computing