title: shared variable in map reduce
body: <p>I need a variable that shared between reduce tasks and each of reduce tasks can read and write on it atomically.
  The reason that I need such a variable is to give a unique identifier to each files that created by reduce task (number of files which created by reduce tasks is not deterministic).</p>
  
  <p>Thanks</p>