This crate can derive the synchronization required for the dependency chain of the whole execution graph.