Hints for computer system design | Synapse