added section for GPU algorithm