This lecture closes the part on OpenMP programming and covers selected performance issues when programming and running OpenMP / shared memory codes. The central focus is on the important problem of data loacility on ccNUMA systems. Here we discuss the first touch allocation strategy and the consequences for efficient data locality in OpenMP programming. Further, the concept of OS driven page migration is introduced and the potential impact on code perrrfomance is discussed.