diplom project via Intel Acceleration Code Contest