Exposing Resource Tradeoffs in Region-Based Communication Abstractions for Sensor Networks