Multi-objective design space exploration using genetic algorithms