When does the model make parallel tool calls in a single turn?