High order Semi-Lagrangian particle methods for transport equations: numerical analysis and implementation issues