updated float/double specialization
modified float/double targets to use cblas