Finding concurrency bugs with context-aware communication graphs | IEEE Conference Publication | IEEE Xplore