Characterizing application scheduling on edge, fog, and cloud computing resources | Synapse