Structured Nonconvex and Nonsmooth Optimization: Algorithms and Iteration Complexity Analysis