multigpu bfs roughtly working for big datasets using 2 GPUs. ToDos: 1. cpu multithread barrier may hang 2. timing not working 3. add functionalities, such as idempotence 4. clean-up the source code