[PATCH 9/9] async: Introduce a dependency resolver for parallel execution