Credence: Algorithm Based Fault Tolerance at Datacenter Scale