I'm worried that this merge operation is not associative. I'm not sure how much that will come up in practice, but as a pathological case: say you had a summary for each day, and each day's top m items were unique to it, but the (m+1)th most frequent item was the same for each one. That item should be the most frequent overall, but you'll never find that out by merging daily summaries.