That is a tall order.
Chances are you can achieve one goal, possibly usability - see a silly example here as just some food for thought!
But that might fall short of the other two; or, at best, get two of your goals, perhaps performance also with some processors and companion processors e.g., Intel +LLVM. However that may not yield true portability.