private IEnumerable<IEnumerable<IGrouping<string, DupItem>>> MapFileHashGroups(IEnumerable<IGrouping<string, DupItem>> source) { var it = source.ToArray(); var size = it.Length / _workers; return it.Section(size); }