An automatic query optimizer for LINQ to Objects and PLINQ.