https://bioengineer.org/optimizing-swap-networks-for-quantum-computing/
Optimizing SWAP networks for quantum computing