Domain wall encoding of integer variables for quantum annealing and QAOA