Analysis of multiple-queue task scheduling algorithms for multiple-SIMD machines