Optimizing diffusive surface topology through a performance-based design approach