Evaluation and comparison of ten data race detection techniques. (2017)