A VLSI Architecture for Variable Block Size Video Motion Estimation | Synapse