Distributed Algorithm Design for Nonsmooth Resource Allocation Problems | IEEE Journals & Magazine | IEEE Xplore