UAV Trajectory Optimization for Data Offloading at the Edge of Multiple Cells | Synapse