An Adaptive-Granularity Locking Algorithm and Its Application in Collaborative Authoring System | IEEE Conference Publication | IEEE Xplore