added givens_next cuda kernel to matrix_operations