Blocks: Challenging SIMDs and VLIWs With a Reconfigurable Architecture Using CGRA | Synapse