allow for SVD and qr_method to be run on CPUs with stringent work size requirements. This corrects for invalid work sizes