1: Math of the algorithm
2: Possible applications of the algorithm
3: Input data choreography
4: Output result choreography
5: Expected performance gain (Speedup, Power, Precision, Size)