Case study – matrix multiplication