Toward optimal allocation of location dependent tasks in crowdsensing | Synapse