parallel launch using priority queue