With Parallel.ForEach