Implementation and Evaluation of Edge-cloud Distributed CNN with Serverless Computing | Synapse