rework arm atomic/tp backends to be thumb-compatible and fdpic-ready