Optimal qubit assignment and routing via integer programming — arXiv2