why does thread grouping take so much cpu time?