ExecutorService with priority blocking queue