Explorations In Stochastic Bandit Problems: Theory And Applications