Systolic Architecture: History and Applications