https://5dok.net/document/y960n95j-bregman-forward-backward-splitting-for-nonconvex-composite-optimization.html