Part Routing in Flexible Assembly Systems