Cooperative techniques in wireless networks