Path Level Traffic Grooming in WDM Optical Networks