Cooperative wireless communication for cellular and multi-hop networks