Improving the performance of message-passing applications by multithreading | IEEE Conference Publication | IEEE Xplore