Conformal mesh adaptation on heterogeneous supercomputers