Hyper-systolic implementation of BLAS-3 routines on the APE100/quadrics machine