Spectral element poisson preconditioners for heterogeneous architectures