Code optimization for quantum computing