Alternating direction method of multipliers with difference of convex functions