A multi-agent primal-dual strategy for composite optimization over distributed features