ドキュメントを読む限り、以下のフラグがあるぽいけど、試してません
pthread_mutexattr_settype で
PTHREAD_MUTEX_DEFAULT // GLIBC_PTHREAD_MUTEX の値に従う PTHREAD_MUTEX_NORMAL // no_elision
pthread_mutexattr_setelision_np で
PTHREAD_MUTEX_ELISION_NP // elision PTHREAD_MUTEX_NO_ELISION_NP // no_elision