Use thread pool in spmv
Thread poolify approx
Fix release protocol: last worker done nulls out job
Argument swap in thread_pool_for
Threadpoolify ALM