* the nz pattern computations - reordering and fillin are slower than CPU parallel cases (since just run in serial on host right now) * for better performance, should GPU or CPU parallelize them. Would be nice to use GPUs to speed some of this up..