I have a very large collection that implements the generic IList and contains tens of millions of elements, and I would like to process them in parallel using PLINQ. I notic