Task Decomposition and Hierarchical Scheduling for Collaborative Cloud-Edge-End Computing | Synapse