A processor that executes every instruction one after the other ( i.e. a non-pipelined scalar architecture ) may use processor resources inefficiently , leading to poor performance . A processor that executes every instruction one after the other ( i.e. a non-pipelined scalar architecture ) may use processor resources inefficiently , potentially leading to poor performance .