title: Constructing DArray from multidimensional Array locally
body: <p>I need to create DArray in such a way that every original row from Array must be available from a worker process. 
  How can I avoid broadcasting multidimmensional Array to all workers when creating a DArray? </p>
  
  <p>Consider the example code:</p>
  
  <pre><code>@everywhere X = ones(10000000, 3) #a. making X variable available to all processes
  
  da = @DArray [X[i,:] for i = 1:size(X,1)] #b. creating DArray, so that the entire X row is held on the worker process
  </code></pre>
  
  <p>How can I avoid the a. step since the X data can be very huge?</p>