Zaslat SMS: Multi-Objective Optimization Design for Column Structures of the Semi-Submersible Drilling Platform Using a Hybrid Criteria-Based Parallel EGO Algorithm