Efficient target and application specific selection and ordering of compiler passes - Ricardo Jorge Ferreira Nobre (2017)