Dependent tasks joint scheduling and offloading for edge computing based on deep reinforcement learning | Synapse