Topology-aware adaptive scheduling algorithm for heterogeneous AI-PC collaborative computing environments | Synapse