High Performance and Low Power Monte Carlo Methods to Option Pricing Models via High Level Design and Synthesis