Zaslat SMS: A high-order polynomial upwind scheme for numerical solution of conservation laws and fluid dynamics problems