Modeling performance degradation in OpenMP memory bound applications on multicore multisocket systems