sparse-matrix: remove the memory friendly access
sparse-matrix: remove the memory friendly access

To permit user to choose the order of the variable access, we remove the
sort in the sparse matrix class and add the sort into the preprocessing
step.

quesnel/baryonyx,quesnel/baryonyx,quesnel/baryonyx