Mathematical optimization and signal processing techniques for cooperative wireless networks