Generating high performance matrix kernels for earthquake simulations with viscoelastic attenuation | IEEE Conference Publication | IEEE Xplore