Added multithreaded matvec mult