C# TPL Priority Queue