This module is CPath: Converse Parallel Array of Threads. It makes it
simple to create arrays of threads, where the threads are distributed
across the processors. It provides simple operations like sending a
message to a thread, as well as group operations like multicasting to
a row of threads, or reducing over an array of threads.