Making quantum processors useful for practical applications