add stride iterator
add iterator for matrix_vector_ref