Text this: Parallel algorithms for computing and optimizing reliability with respect to gradual failures.