Memory---A memory model for scientific algorithms on graphics processors | Synapse