Parallel and Distributed Methods for Nonconvex Optimization-Part II: Applications