add new file to support multi-gpu implementation
modify problem_base and enactor_base to support multi-gpu implementation. need to add d_column_offsets and d_row_indices in problem_base
add multi-gpu support for bfs. still in debug phase, need to add IDEMPOTENCE support after debug