Closures as a Response to Multi-core Processors?