https://developer.amd.com/amd-aocl/ https://developer.apple.com/documentation/accelerate
They both contain a sparse matrix library, but exactly what operations are offered is somewhat different between the two. They both have image processing operations, but fairly different ones. Accelerate has BNNS, MKL has its own set of deep learning interfaces...
https://www.intel.com/content/www/us/en/developer/articles/t...
The other comes from SPQR, which is part of SuiteSparse:
https://people.engr.tamu.edu/davis/suitesparse.html
Part of the issue is that SPQR is dual licensed GPL/Commercial and the last time I checked a license was not cheap. Conversely, MKL has no redistribution fee, so it's been essentially the only option for this factorization if the code can't be bundled in a way compatible with the GPL.