implement newPerMachine, and optimize IO
finish asynchronous method and fix IO bug, tested 48 threads 5.58e7 s/s, io 4s
Merge branch 'Gibbs' of github.com:stanford-ppl/Forge into Gibbs