[system.core] Replace PLINQ implementation with .net version