A fast parallel algorithm for routing in permutation networks | Synapse