added OpenMP functionality in csr_to_ell and csr spmm spmv
cleaned up code