Network Function Placement for NFV Chaining in Packet/Optical Datacenters | Synapse