Text this: Priority-based scheduling and evaluation of precedence graphs with communication times