concepts of pipelining 17 pages 5092857