AdWords and generalized online matching | Synapse