Compile-time partitioning of a non-strict language into sequential threads | IEEE Conference Publication | IEEE Xplore