title: Jenkins Workflow Parallel Step and Jenkins Configuration
body: <p>I'm currently looking into how best to use the parallel step in a Jenkins Workflow script and am just looking to clarify my understanding of how this works.</p>
  
  <pre><code>parallel(firstTask: {
      node {
         // Do some stuff
      }
  }, secondTask: {
      node {
          // Do some other stuff
      }
  })
  </code></pre>
  
  <p>In this case would each task, because its contained within a node utilize an executor each? If I didn't have the node blocks would the task still run concurrently?</p>
  
  <p>Presumably the most performant solution is to run each node on a separate slave?</p>
  
  <p>I'm currently using a set-up with a single master box with two executors (although since its a quad core machine I'm thinking I could increase this) and I'm just trying to judge the best way to utilize the parallel step or indeed whether in this set-up it isn't worth worrying about.  </p>