Cooperative communications for energy constrained wireless networks: Energy efficient communication in sensor networks