Performance-based shape optimization of continuum structures