#pragma MP taskloop savelast specifies that all the private variables of a loop be treated as a storeback variables. The syntax of this pragma is as follows:
#pragma MP taskloop savelast
It is often convenient to use this form, rather than list out each private variable of a loop when declaring each variable as storeback variables.