Reducing the number of non-Clifford gates in quantum circuits | Synapse