OS3: A Step Forward Towards Enhancing Share and Reuse in Serverless Functions