A QoS-aware task scheduling strategy for heterogeneous cloud environments via hybrid parallel PSO and deep reinforcement learning | Synapse