Exploiting Mixed Precision Floating Point Hardware in Scientific Computations