Maximum Lifetime Scheduling for Target Coverage and Data Collection in Wireless Sensor Networks | Synapse