Predicate-aware scheduling: a technique for reducing resource constraints | IEEE Conference Publication | IEEE Xplore