Implement simple TPL priority task queue