title: Call async/await functions in parallel
body: <p>As far as I understand, in ES7/ES2016 putting multiple <code>await</code>'s in code will work similar to chaining <code>.then()</code> with promises, meaning that they will execute one after the other rather than in parallel. So, for example, we have this code:</p>
  <pre><code>await someCall();
  await anotherCall();
  </code></pre>
  <p>Do I understand it correctly that <code>anotherCall()</code> will be called only when <code>someCall()</code> is completed? What is the most elegant way of calling them in parallel?</p>
  <p>I want to use it in Node, so maybe there's a solution with async library?</p>
  <p>EDIT: I'm not satisfied with the solution provided in this question: <a href="https://stackoverflow.com/questions/24193595/slowdown-due-to-non-parallel-awaiting-of-promises-in-async-generators">Slowdown due to non-parallel awaiting of promises in async generators</a>, because it uses generators and I'm asking about a more general use case.</p>