Communications and parallel systems