Energy- and time-efficient matrix multiplication on FPGAs | Synapse