The K2 distributed memory parallel processor: architecture, compiler, and operating system | IEEE Conference Publication | IEEE Xplore