Text this: Convex optimization for signal processing and communications :