Use separate node processes to run long synchronous functions