A deep reinforcement learning based offloading scheme in ad-hoc mobile clouds | Synapse