Shock surfing vs. shock drift acceleration