Data Representation Optimisation for Reconfigurable Hardware Design