Efficient Runtime Support For Reliable And Scalable Parallelism