Exploiting Power-Area Tradeoffs in Behavioural Synthesis through clock and operations throughput selection