A comparative analysis of explicit, IMEX and implicit strong stability preserving Runge-Kutta schemes