A Spatial Computing Approach To Programming Large Scale Wireless Sensor Networks