https://123dok.net/document/nq70m9dy-a-coordinate-descent-primal-dual-algorithm-with-large-step-size-and-possibly-non-separable-functions.html