The document presents a hybrid swarm intelligence algorithm called VNABCSA for scheduling soft real-time tasks in heterogeneous multiprocessor systems. VNABCSA combines artificial bee colony and simulated annealing algorithms. It aims to minimize total tardiness, number of processors used, completion time, total waiting time of tasks and processors. The algorithm represents solutions as an ordering of tasks and assignment to processors. It uses artificial bee colony for global search and simulated annealing for local search to improve convergence. Simulation results show it performs better than existing scheduling algorithms.