Cooperative communications for energy efficient wireless sensor networks