Response time analysis of parallel tasks on accelerator-based heterogeneous platforms