Virtual time window for balancing progress on parallel optimistic protocol and its effect on computation granularity | IEEE Conference Publication | IEEE Xplore