add smp support for erlang R17