Cache-Efficient Aggregation: Hashing is Sorting | AMiner