Optimizing computation and communication in shuffle-exchange processorsGerhard FettweisStefan Bitterlich1992MWSCAS 1992