A Parallel Structured Model Generator for Mathematical Programming