Scalable, Portable and Distributed Gradient Boosting