Demand-side Response Aggregation in Smart Grid Networks