Refactoring Java programs for flexible locking | IEEE Conference Publication | IEEE Xplore