Gradient Boosting Mapping for Dimensionality Reduction and Feature Extraction