A multiple sequential orthogonal least squares algorithm for feature ranking and subset selection