Linear systolic arrays for matrix multiplication: comparisons of existing synthesis methods and new results