Tag: A Timing Adaptive Grouping Protocol For Smart Grid Communications