This is Parallel LINQ. It's a way to run LINQ queries in parallel on multi-core/multi-processor systems, in order to (hopefully) speed them up.
Parallel LINQ (PLINQ) is a parallel implementation of the LINQ pattern. A PLINQ query in many ways resembles a non-parallel LINQ to Objects query.
For more details refer:MSDN Magazine