OpenPA - portable library for atomic operations