Add new evaluatros based on Ellpack Ilp kernel, starts kernels refactoring and move duplicate code, especially SpMV operation to separate functions. Test new mechanism of choosing texture reference.