A new approach to integrate GPU-based Monte Carlo simulation into inverse treatment plan optimization for proton therapy. (16th December 2016)