A Low-Power Systolic Array Architecture for Block-Matching Motion Estimation