Performance Engineering for Sparse Eigensolers on Heterogenous Clusters