Thread pool
Prepare for threaded spmv