got bfs working with multiple cores with multiple workgroups on each core