Start to make the queue compatible with OpenMP. Use a multi queue implementatin as discussed with Marcel