So if you have multiple frontends that talk to the same API layer, then:
(frontend1, frontend2.. frontendN) 
 API Layer 
 SuperTokens core
If you have multiple API layers per frontend:
(frontend1 
 API layer1, frontend2 
 API layer 2.. frontendN 
 API layer 3)  
 SuperTokens core. This will share the same users across all frontends
Finally, you can run one core per frontend and backend. This will essentially create different users per app..