RCCE comm: A Collective Communication Library for the Intel Single-chip Cloud Computer