on Parallel Computing Technologies, PaCT 2009, held in Novosibirsk, Russia on August