SLATE performance improvements: QR and eigenvalues