Dynamic processes on complex networks