FlexiBLAS - A BLAS and LAPACK wrapper library with runtime exchangable backends | Hugonweb Annotated Link Bibliography
https://www.mpi-magdeburg.mpg.de/projects/flexiblas
This lets you switch out which linear algebra computational backend your program uses. That's helpful for benchmarking.