Dynamically instrumenting message-passing programs using virtual clocks | IEEE Conference Publication | IEEE Xplore