The CLAM approach to multithreaded communication on shared-memory multiprocessors: design and experiments | IEEE Journals & Magazine | IEEE Xplore