Task prioritization techniques