The cube-connected cycles: a versatile network for parallel computation | Synapse