A tabu search approach towards congestion and total flow minimization in optical networks