The alternating direction method of multipliers for mixed-integer optimization applications