Text this: Top-down Heuristic for Finding Optimal Grain Size of Parallel Tasks