* Implementing GPU scalar_product. To improve...