Playing with Duality: An overview of recent primal?dual approaches for solving large-scale optimization problems | Synapse