This is just a sample of the work that our research group (NEO) is doing at the University of Málaga (Spain). http://neo.lcc.uma.es
We apply parallelism (clusters, manycore, GPUs) and multiobjective techniques to solve complex problems (e.g. dynamic problems that change over time) in multiple disciplines.
We do also basic research in algorithmics, continuous/discrete optimization, and Theory that can be actually applied in practice.