A critical review of heterojunction band offsets | Synapse