The number of cores integrated on a single chip increases with each generation of computers. Traditionally, a single Operating System (OS) manages all the cores and resource allocation on a multi-core chip. Intel's Single-chip Cloud Computer (SCC), a manycore processor built for research use with 48 cores, is an implementation of a \"Cluster-on-chip\" architecture. That is, the SCC can be configured to run one OS instance per core by partitioning shared main memory. As opposed to the commonly used shared memory communication between the cores, SCC cores use message passing.