Elasticlave: An Efficient Memory Model for Enclaves (Full Report)