Resource Allocation with Carrier Aggregation in Cellular Networks