merging mgpu and bc