Add parameter to codelets for task locality
Right now the task locality is based on the RW data from each codelet. Some codelets have an attemps fo changing the task locality by looking at the data sizes. This should not be done at the codelet level as the amounbt of information is really low, but at the algorithm level.
Thus, we need to add a locality parameter in the codelet, and affect this parameter in all algorithm. By default, I suggest we keep the owner compute rules, and then we will discuss the possibility to change this rules for trsv like function as it is done now at codelet level.