Improving Selective Fault Tolerance in GPU Register Files by Relaxing Application Accuracy