posix: add pthread wrapper