Race directed random testing of concurrent programs | Synapse