NSGAN: a non-dominant sorting optimisation-based generative adversarial design framework for alloy discovery | Synapse