move multi_gpu stuff to multigpu.py
Fix a bug to make incr ont nan
A stable version, Add a mem_free function to garray and varray