Objective-first design of high-efficiency, small-footprint couplers between arbitrary nanophotonic waveguide modes | Synapse