Limits on speculative module-level parallelism in imperative and object-oriented programs on CMP platforms | IEEE Conference Publication | IEEE Xplore